/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */@import'https://fonts.googleapis.com/css?family=Noto+Sans';html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.btn{display:inline-block;text-align:center;padding:.6em 1.2em;cursor:pointer;line-height:1.5;font-size:90%;overflow:hidden;color:#37aed5;background-color:transparent;text-decoration:none;border:1px solid #37aed5;-webkit-transition:all .2s;transition:all .2s}.btn:hover{background-color:#37aed5;color:#fff;text-decoration:none;border-color:#37aed5}.btn-light{border-color:#90a4ae;color:#455a64}.btn-light:hover{background-color:#455a64;border-color:#455a64;color:#fff}.btn-primary{background-color:#37aed5;color:#fff;border-color:#37aed5}.btn-primary:hover{background-color:#2797bc;color:#fff;border-color:#2797bc}.btn-large{padding:.7em 2em;font-size:120%;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:2px}.btn-full{padding:.7em 2em;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.l-container{width:auto;margin-left:10px;margin-right:10px}@media(min-width: 768px){.l-container{width:720px;margin-left:auto;margin-right:auto}}@media(min-width: 992px){.l-container{width:940px}}@media(min-width: 1200px){.l-container{width:1140px}}.l-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.l-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px}}[class*=l-span]{margin-bottom:1em}[class*=l-span] img{max-width:100%}@media(min-width: 768px){[class*=l-span]{padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:auto}}@media(min-width: 768px){.l-span1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.l-span2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.l-span3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.l-span4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.l-span5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.l-span6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.l-span7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.l-span8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.l-span9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.l-span10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.l-span11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}}.sngr-header{position:relative;z-index:50;background:#fff;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.08);box-shadow:1px 1px 0 rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Segoe UI",Arial,sans-serif}.sngr-header .sngr-header-inner{max-width:1140px;height:56px;margin-left:auto;margin-right:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 992px){.sngr-header .sngr-header-inner{width:90%}}.sngr-header .sngr-header-logo{margin:0;position:absolute;z-index:1;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 992px){.sngr-header .sngr-header-logo{position:static;width:initial}}.sngr-header .sngr-header-logo a{display:inline-block;margin:auto;padding:8px}.sngr-header .sngr-header-logo a img{display:block;width:144px;height:14px}@media(min-width: 992px){.sngr-header .sngr-header-logo a img{width:162px;height:16px}}.sngr-header-navbar{display:none}@media(min-width: 992px){.sngr-header-navbar{display:-webkit-box;display:-ms-flexbox;display:flex}}.sngr-header-navbar ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sngr-header-navbar li{margin:0;margin:0 .3rem;letter-spacing:.08em}@media(min-width: 992px){.sngr-header-navbar li{margin:0 0 0 32px}}.sngr-header-navbar li:first-child{margin-left:0}.sngr-header-navbar li:last-child{margin-right:0}.sngr-header-navbar a{display:inline-block;padding:4px 5%;font-size:14px;line-height:1.4;text-decoration:none;color:#252525;text-transform:uppercase}.sngr-header-navbar a:hover{text-decoration:none;color:#252525;-webkit-box-shadow:0px 3px 0 0px #252525;box-shadow:0px 3px 0 0px #252525}.sngr-header-mobileNav{margin-left:16px}@media(min-width: 992px){.sngr-header-mobileNav{display:none}}.sngr-header-mobileNav-content{position:absolute;top:56px;left:0;background:#fff;width:100%;padding-bottom:8px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.08);box-shadow:1px 1px 0 rgba(0,0,0,.08)}.sngr-header-mobileNav-content ul{list-style:none;margin:0 16px;padding:0}.sngr-header-mobileNav-content ul a{display:block;padding:12px 0;letter-spacing:.08em;font-size:15px;line-height:1.4;text-decoration:none;color:#252525;text-transform:uppercase}@media(min-width: 992px){.sngr-header-mobileNav-content ul a:hover{-webkit-box-shadow:0px 3px 0 0px #252525;box-shadow:0px 3px 0 0px #252525}}.sngr-header-mobileNav-toggle{position:relative;z-index:2;background:transparent;border:none;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'><path d='M0 0h24v24H0z' fill='none'/><path d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/></svg>") no-repeat center;background-size:24px 24px;text-indent:100%;overflow:hidden;color:transparent;list-style:none}@media(min-width: 992px){.sngr-header-mobileNav-toggle{display:none}}.sngr-header-mobileNav-toggle::-webkit-details-marker{display:none}body{font-family:"Noto Sans",sans-serif;background:#fff;color:#455a64;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.announcementBar{padding:16px 12px;font-size:18px;line-height:1.6;text-decoration:none;font-weight:bold;display:block;background:#262455;text-align:center}.announcementBar span{background:linear-gradient(91.43deg, #FF7DBB -1.1%, #FDF995 102.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.l-globalHeader{background-color:#d81b60;color:#fff}.l-globalHeader a{color:#fff}.globalHeader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.globalHeader-container .globalHeader-logo .globalHeader-logo-title{display:inline-block;padding:1em .5em 1em 0}.globalHeader-container .madeby{font-size:.8em;display:inline}.globalHeader-container .globalHeader-nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.globalHeader-container .globalHeader-nav li a{display:inline-block;padding:1em}.globalHeader-container .globalHeader-nav li:last-child a{padding-right:0}.globalHeader-container .globalHeader-nav .tw svg{width:24px;height:24px}.container{margin-left:10px;margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 768px){.container{display:-webkit-box;display:-ms-flexbox;display:flex;width:720px;margin-left:auto;margin-right:auto}}@media(min-width: 992px){.container{width:940px}}@media(min-width: 1200px){.container{width:1140px}}.nav{background-color:#eceff1;padding:.5em 1em;margin-top:1em}@media(min-width: 768px){.nav{width:200px;padding:1em;margin-top:0}}.nav a.is-selected{font-weight:bold;color:#455a64}.nav a.is-selected:before{content:"👉 "}.nav ul{list-style:none;margin:0;padding:0}.nav li{margin:.5em 0}@media(min-width: 768px){.nav li{margin:1em 0}}.main{word-wrap:break-word;margin-top:2em;margin-bottom:2em}@media(min-width: 768px){.main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5%}}.main img{max-width:100%}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.85rem;margin-bottom:1em}.progressBar-wrapper{margin:1em 0}.progressBar-wrapper span{color:#90a4ae;font-size:.8em;display:inline-block}.progressBar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#eceff1;height:.5em}.progressBar .progress{background-color:#37aed5;height:100%}p{line-height:1.7}.notice{color:#90a4ae;font-size:.85rem}a{color:#37aed5;-webkit-transition:all .2s;transition:all .2s;text-decoration:none}a:hover{color:#2797bc}h1,h2{font-weight:normal}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:1.5em 0 .7em}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:#455a64;text-decoration:none}@media(min-width: 768px){h1{font-size:2.2rem}}@media(min-width: 768px){h2{font-size:1.7rem}}aside{margin:1.5em auto;border:1px solid #ddd;padding:1em}aside>h3,aside h4,aside h5{margin-top:0}aside.caution{border-left:5px solid #ce4844}aside.caution h3{color:#ce4844}code{border:1px solid #ddd;border-radius:3px;font-family:Consolas,"Courier New",Courier,Monaco,monospace}table{border-collapse:collapse;border-spacing:0;border-bottom:1em;margin-bottom:1em;width:100%;overflow:auto;display:block;font-size:.9rem}table th,table td{border:1px solid #ddd;padding:.6em 1em}table th{background:#f5f6f7;text-align:right;min-width:60px;font-size:.8rem;text-align:left}@media(min-width: 768px){table th{text-align:right;font-size:.9rem;min-width:150px}}.example{background-color:#fcf8e3;padding:.3em .5em;margin-top:.5em;font-size:.8rem;color:#8a6d3b}.badge{color:#8a6d3b;font-weight:bold;font-size:.8rem}figure{margin:1.5em auto;text-align:center}figure img{max-width:100%}figure figcaption{text-align:center;margin:.5em 0;font-size:.85rem;color:#90a4ae}pre{padding:1em;background:#f5f6f7;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.checklist{margin:0;padding:0;list-style:none}.checklist li:not(:first-child){margin-top:.75em}.section-footer{background-color:#eceff1;text-align:center;font-size:.8rem;padding-top:1em;padding-bottom:1em}@media(min-width: 768px){.section-footer{padding-top:2em;padding-bottom:2em}}